package edu.wpi.first.wpilibj.templates.commands;

import edu.wpi.first.wpilibj.command.Command;
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
import edu.wpi.first.wpilibj.templates.OI;
import edu.wpi.first.wpilibj.templates.subsystems.ExampleSubsystem;
import edu.wpi.first.wpilibj.templates.subsystems.Chassis;
import edu.wpi.first.wpilibj.templates.subsystems.Arm;
import edu.wpi.first.wpilibj.templates.subsystems.FrontRoller;
import edu.wpi.first.wpilibj.templates.subsystems.BallConveyor;
    
public abstract class CommandBase extends Command {

    public static OI oi;
    public static Chassis chassis = new Chassis();
    public static Arm arm = new Arm();
    public static FrontRoller frontRoller = new FrontRoller();
    public static BallConveyor ballConveyor = new BallConveyor();
    
   // andrew's subsystems here
   //riley's subsystem here
   //erin's subsystem here
    public static ExampleSubsystem exampleSubsystem = new ExampleSubsystem();

    public static void init() {
       
        oi = new OI();

        
        SmartDashboard.putData(exampleSubsystem);
    }

    public CommandBase(String name) {
        super(name);
    }

    public CommandBase() {
        super();
    }
}
